package com.itheima.a01myfunction;

import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
import java.util.stream.Collector;

public class FunctionDemo6 {
    public static void main(String[] args) {
        /**
         * 方法引用(数组的构造方法)
         * 格式
         *  数据类型[]::new
         * 目的:
         *  创建一个指定类型的数组
         * 需求:
         *  集合中存储一些整数，收集到数组当中
         */

        ArrayList<Integer> list = new ArrayList<>();
        Collections.addAll(list, 1, 2, 3, 4, 5);

        Integer[] integers = list.stream().toArray(Integer[]::new);
        System.out.println(Arrays.toString(integers));
    }
}
